<?php
class Expense {
  /**
   * @orm char(64)
   */
  public $trackId;
  /**
   * @orm date
   */
  public $createdDate;
  /**
   * @orm date
   */
  public $payDate;
  /**
   * @orm char(128)
   */
  public $payee;
  /**
   * @orm char(128)
   */
  public $particular;
  /**
   * @orm decimal(10,2)
   */
  public $amount;
  /**
   * @orm char(64)
   */
  public $method;
  /**
   * @orm integer
   */
  public $chequeNumber;
  /**
   * @orm bool
   */
  public $ng;
  /**
   * @orm bool
   */
  public $ne;
  /**
   * @orm char(2048)
   */
  public $note;
  /**
   * @orm char(64)
   */
  public $userTrackId;
  /**
   * @orm char(64)
   */
  public $userAccount;
  /** -1 - cancelled
   *   0 - normal/unconfirmed
   *   1 - confirmed/unpaid
   *   2 - paid/unverified
   *   3 - verified
   * @orm integer
   */
  public $status;
  
  /**
   * @orm bool
   */
  public $isWeeklyPay;
  /**
   * @orm integer
   */
  public $weeklyWageId;
  /**
   * @orm date
   */
  public $cancelledDate;
  /**
   * @orm char(64)
   */
  public $cancelledOperator;
  /**
   * @orm char(1024)
   */
  public $cancelledMessage;
  /**
   * @orm bool
   */
  public $admAppr;
  /** 
   * @orm integer
   */
  public $refundNo;
  /**
   * @orm char(64)
   */
  public $confirmOperator;
  /**
   * @orm date
   */
  public $confirmDate;
}
?>